package com.mamba.microservice.log;

import lombok.Builder;
import lombok.Data;

/**
 * Copyright ©2020 360jinrong All Rights Reserved
 * 请添加类/接口的说明：
 *
 * @Package: com.mamba.microservice.dubbo.log.domain
 * @author: fangjin
 * @date: 2020年04月20日 14时59分
 */
@Data
@Builder
public class LogMonitorDomain {
    /**
     * monitor日志输出格式
     * <p>
     * |application|localIp|remote-app|remote-ip|interfaceName#methodName|status|costs|
     */
    private String pattern;
    /**
     * 消费者应用
     */
    private String consumerApplication;
    /**
     * 消费者IP
     */
    private String consumerIp;
    /**
     * 提供者应用
     */
    private String providerApp;
    /**
     * 提供者ip
     */
    private String providerIp;
    /**
     * 方法签名
     */
    private String methodSignature;
    /**
     * 是否调用成功
     */
    private String status;
    /**
     * 花费时间
     */
    private long costMills;
}
